<?php
/*
 * program:	均源
 * author:	雨中漫步 & 上善若水 & qhxin
 * email:	qhxin@qhxin.com
 * date:	2014/11/11
 * description:	又是一年双十一，不能剁手，就写点东西吧~~~~~~
 */

defined('IN_SCHOOL') or die();

/*{TranslateTagBegin}*/
class model_miscfunc extends base_model{
	//这是一个没有支持db的mod~~~

	//hook mod_miscfunc_start.php
	public function get_core_level(&$key) {
		//hook mod_miscfunc_get_core_level.php
		// 8100	6400	4900	3600	2500	1600	900	400	100	0
		//	9	8	7	6	5	4	3	2	1	0
		//k*k*100
		$key = 100*pow($key,2);
	}
	
	public function get_level_core($core) {
		//hook mod_miscfunc_get_level_core.php
		return floor(sqrt($core/100));
	}
	
	public function get_level_limit(&$utitle_level, $utitle_arr = array()){
		//hook mod_miscfunc_get_level_limit.php
		$ut_arr_count = count($utitle_arr);
		$utitle_level = ($utitle_level >= $ut_arr_count) ? ($ut_arr_count-1) :$utitle_level;
	}

	public function check_upload_err($err) {
		//hook mod_miscfunc_check_upload_err.php
		$alert_msg = '';
		switch($err){
		case 14://上传失败
			$alert_msg = '上传文件失败';
			break;
		case 13://文件太大
			$alert_msg = '上传文件太大';
			break;
		case 12://文件格式不能上传
			$alert_msg = '文件格式不能上传';
			break;
		case 11://未检测到上传数据域
			$alert_msg = '未检测到上传数据域';
			break;
		default://其他错误
			$alert_msg = '上传文件失败，未知错误，请检查文件大小';
			break;
		}
		return $alert_msg;
	}
	
	//hook mod_miscfunc_end.php
}
/*{TranslateTagEnd}*/

?>